package com.zone.domain.rebate.model.aggregate;

import com.zone.domain.rebate.model.entity.UserBehaviorRebateOrderEntity;
import com.zone.domain.rebate.model.valobj.BehaviorTypeEnum;
import com.zone.domain.task.model.entity.TaskEntity;
import lombok.Data;

/**
 * @author: zongzi
 * @description: 创建用户返利流水单聚合对象
 * @date: 2025/3/3
 */
@Data
public class UserRebateCreateOrderAggregate {
    /** 用户id */
    private String userId;
    /** 行为类型 */
    private BehaviorTypeEnum behaviorTypeEnum;

    // 用户返利流水单
    private UserBehaviorRebateOrderEntity userBehaviorRebateOrderEntity;
    // 消息发送任务
    private TaskEntity taskEntity;
}
